home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 4 / QRZ Ham Radio Callsign Database - Volume 4.iso / digests / tcp / 940153.txt < prev    next >
Internet Message Format  |  1994-11-13  |  7KB

  1. Date: Wed, 20 Jul 94 04:30:07 PDT
  2. From: Advanced Amateur Radio Networking Group <tcp-group@ucsd.edu>
  3. Errors-To: TCP-Group-Errors@UCSD.Edu
  4. Reply-To: TCP-Group@UCSD.Edu
  5. Precedence: Bulk
  6. Subject: TCP-Group Digest V94 #153
  7. To: tcp-group-digest
  8.  
  9.  
  10. TCP-Group Digest            Wed, 20 Jul 94       Volume 94 : Issue  153
  11.  
  12. Today's Topics:
  13.                            AX.25 behaviour
  14.                           problems with KA9Q
  15.                  unexpected text connections (2 msgs)
  16.                              Unsubscribe
  17.  
  18. Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>.
  19. Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>.
  20. Problems you can't solve otherwise to brian@ucsd.edu.
  21.  
  22. Archives of past issues of the TCP-Group Digest are available
  23. (by FTP only) from UCSD.Edu in directory "mailarchives".
  24.  
  25. We trust that readers are intelligent enough to realize that all text
  26. herein consists of personal comments and does not represent the official
  27. policies or positions of any party.  Your mileage may vary.  So there.
  28. ----------------------------------------------------------------------
  29.  
  30. Date: Tue, 19 Jul 1994 11:22:24 +0200 (BST)
  31. From: A.Cox@swansea.ac.uk (Alan Cox)
  32. Subject: AX.25 behaviour
  33. To: tcp-group@UCSD.EDU
  34.  
  35. > If I have a process accepting AX.25 connections with the expectation
  36. > that imbedded protocols (tcp/ip, net/rom, etc) will be passed up to the
  37. > next protocol layer, but I don't have a text stream listener waiting on
  38. > the socket, what should I do when streamtext comes along?  Reply with a
  39. > 'service not available' or 'no handler attached' message, and/or
  40. > disconnect?
  41.  
  42. The Linux one deals with the problem by assuming you _have_ got something
  43. set up on the AX.25 stream connection and since its policy not implementation
  44. its up to the user process not the kernel to decide. At the moment you
  45. always get the PMS, but a program to recv() and send a 'Facility not available'
  46. is trivial.
  47.  
  48. Alan
  49.  
  50. ------------------------------
  51.  
  52. Date: Wed, 20 Jul 94 09:27:59 +0200
  53. From: Robert HASSON <hasson@eurecom.fr>
  54. Subject: problems with KA9Q
  55. To: tcp-group@ucsd.edu
  56.  
  57. ----------
  58. X-Sun-Data-Type: text
  59. X-Sun-Data-Description: text
  60. X-Sun-Data-Name: text
  61. X-Sun-Content-Lines: 4
  62.  
  63. I wrote to mike Chace who had advised me to contact your group for my little installing problems. So you can read my message in the attached file.
  64. Thanks in advance
  65.  
  66.             Robert Hasson
  67. ----------
  68. X-Sun-Data-Type: default
  69. X-Sun-Data-Description: default
  70. X-Sun-Data-Name: mail.txt
  71. X-Sun-Content-Lines: 11
  72.  
  73. Since I have some problems with installing KA9Q on my PC I think I should let you know what they are.
  74.  
  75. Firstly I try to compile the modules with BCC and it answers me many errors relative to the <errno.h> which wasn't included in many files it was needed.
  76. But the biggest problem I have to deal with is the mismatching between <stdio.h> and "stdio.h". Indeed, Karn had redefined the in/out modules but tries to use his own modules and the standard ones as there is an #include <stdio.h> in the file mbuf.h which is included in the stdio.c which normally includes the "stdio.h" file. So more clearly the stdio.c includes both <stdio.h> and "stdio.h".
  77.  
  78. On top of that, the dofiles function is defined in the commands.h file, used in the stdio.c and the commands.h file is never included in the stdio.c nor in the stdio.h. 
  79.  
  80. You can know understand the kind of problems I have in trying to install this KA9Q. If you can see any solution to these problems please answer me.
  81.  
  82. Sincerly yours,
  83.  
  84. ------------------------------
  85.  
  86. Date: Tue, 19 Jul 1994 10:09:24 -0700
  87. From: jackb@mdd.comm.mot.com (Jack Brindle)
  88. Subject: unexpected text connections
  89. To: brian@nothing.UCSD.EDU (Brian Kantor)
  90.  
  91. >If I have a process accepting AX.25 connections with the expectation
  92. >that imbedded protocols (tcp/ip, net/rom, etc) will be passed up to the
  93. >next protocol layer, but I don't have a text stream listener waiting on
  94. >the socket, what should I do when streamtext comes along?  Reply with a
  95. >'service not available' or 'no handler attached' message, and/or
  96. >disconnect?
  97.  
  98. What's wrong with simply dropping the connection? The data needs to
  99. be routed on the basis of the AX.25 packet's PID (I don't like this
  100. either, but...), so if it's not for something you are looking for,
  101. simply drop the connection. If it is in UI mode, simply dropping
  102. the packet should be legitimate.
  103.  
  104. >Where this happens is when a naive vanilla AX.25 user connects to a
  105. >port that's not normally configured to handle vanilla streamtext
  106. >connections.  Just tossing the packet on the ground is uncool; it
  107. >leaves the user wondering whether his equipment has died or what.
  108.  
  109. The question has to be what is worse, dropping the packet and leaving
  110. the user wondering, or filling the channel with rejection packets?
  111. Unnecessarily filling the channel may be even more uncool...
  112.  
  113. Remember, closing the connection is one packet. Sending a rejection,
  114. then closing the connection is three (rejection notice, receive an ack,
  115. then DM the connection).
  116.  
  117. >Or should an unattached streamtext socket become an echo server?
  118. >That is, the naive user would just get back everything he sends?
  119.  
  120. Heavens, no. That is at least as bad as beaconing. Maybe when we
  121. get FDDI speeds on our RF channels...
  122.  
  123.  
  124. Jack Brindle
  125. ------------------------------------------------------------------------------
  126. ham radio: wa4fib                             internet: jackb@mdd.comm.mot.com
  127.  
  128. ------------------------------
  129.  
  130. Date: Wed, 20 Jul 1994 09:33:25 +0200 (BST)
  131. From: A.Cox@swansea.ac.uk (Alan Cox)
  132. Subject: unexpected text connections
  133. To: jackb@mdd.comm.mot.com (Jack Brindle)
  134.  
  135. > What's wrong with simply dropping the connection? The data needs to
  136. > be routed on the basis of the AX.25 packet's PID (I don't like this
  137. > either, but...), so if it's not for something you are looking for,
  138. > simply drop the connection. If it is in UI mode, simply dropping
  139. > the packet should be legitimate.
  140.  
  141. If your host is doing netrom and you get someone using straight AX.25
  142. data down the same link (works in KA9Q...) then you'll keep throwing
  143. away loads of the netrom data each time it happens.
  144.  
  145. Simply dropping the packets is very much cleaner. If someone wants they can
  146. write the AX.25 listener that echoes back 'Not active' or whatever..
  147.  
  148. Alan
  149.  
  150. ------------------------------
  151.  
  152. Date: Wed, 20 Jul 94 01:15:35 EDT
  153. From: BenGarst@aol.com
  154. Subject: Unsubscribe
  155. To: TCP-Group@ucsd.edu
  156.  
  157. Unsubscribe BenGarst@aol.com
  158.  
  159. ------------------------------
  160.  
  161. End of TCP-Group Digest V94 #153
  162. ******************************
  163.